Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of sherwood forest
  1. noun
    an ancient forest in central England; formerly a royal hunting ground; said to be the home of Robin Hood and his merry band
Explanation of sherwood forest
My lists:
Recently viewed words: